<?php

<script type="text/javascript">
function getRequeteHttp(){
var xhr=null;
if (window.XMLHttpRequest){ //navigateurs non MS
xhr=new XMLHttpRequest();
}
else
if (window.ActiveXObject){ //versions de MS IE
xhr=new ActiveXObject("Microsoft.XMLHTTP");
}
else {
alert("navigateur non comptatible Ajax...");
}
return xhr;
}

function envoyerRequete(url,debut){
var xhr=getRequeteHttp();
xhr.open("POST", url, true);
xhr.onreadystatechange = function(){
recevoirReponse(xhr);
}
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send('debutNom='+escape(debut));
}
function recevoirReponse(xhr){
if (xhr.readyState == 4 && xhr.status==200) {
traiterReponse(xhr.responseText);
}
}

function traiterReponse(reponse){
//on met a jour et affiche la liste correspondant aux premiers caracteres saisis
var i,nb,selectVisiteur;
var visiteurs=reponse.split('/');
nb=visiteurs.length;
selectVisiteur=document.getElementById('listeVisiteurs');
selectVisiteur.length=nb;
for(i=0;i<nb;i++){
selectVisiteur.options[i].text=visiteurs[i];
}
}
</script>

?>